﻿namespace VisionCloud.Domain.DtoModel.Ms
{
    /// <summary>
    /// 月度统计
    /// </summary>
    public class YearMonthStatis
    {
        /// <summary>
        ///
        /// </summary>
        public string YearMonth { get; set; }

        public string StructuralArea { get; set; }
        public string StructFirstTimeMeasuredArea { get; set; }
        public string StructSecondTimeMeasuredArea { get; set; }
        public string MasonryFirstTimeMeasuredArea { get; set; }
        public string MasonrySecondTimeMeasuredArea { get; set; }
        public string PlasterFirstTimeMeasuredArea { get; set; }
        public string PlasterSecondTimeMeasuredArea { get; set; }
        public string DecorateFirstTimeMeasuredArea { set; get; }
        public string DecorateSecondTimeMeasuredArea { get; set; }
        public string SumArea { get; set; }

        public string StructFirstTimeMeasuredPercent { get; set; }
        public string StructSecondTimeMeasuredPercent { get; set; }
        public string MasonryFirstTimeMeasuredPercent { get; set; }
        public string MasonrySecondTimeMeasuredPercent { get; set; }
        public string PlasterFirstTimeMeasuredPercent { get; set; }
        public string PlasterSecondTimeMeasuredPercent { get; set; }
        public string DecorateFirstTimeMeasuredPercent { set; get; }
        public string DecorateSecondTimeMeasuredPercent { set; get; }
        public string SumPercent { get; set; }
    }

    /// <summary>
    /// 已测层数
    /// </summary>
    public class MeasuredFloor
    {
        /// <summary>
        /// 楼栋
        /// </summary>
        public string Building { get; set; }

        /// <summary>
        /// 应测层数
        /// </summary>
        public string FloorNumCount { get; set; }

        /// <summary>
        /// 结构初测楼层数
        /// </summary>
        public string StructuralFirstDateTimeCount { get; set; }

        /// <summary>
        /// 结构复测楼层数
        /// </summary>
        public string StructuralSecondDateTimeCount { get; set; }

        /// <summary>
        /// 砌筑工程初测楼层数
        /// </summary>
        public string MasonryFirstDateTimeCount { get; set; }

        /// <summary>
        /// 砌筑工程复测楼层数
        /// </summary>
        public string MasonrySecondeDateTimeCount { get; set; }

        /// <summary>
        /// 抹灰工程初测楼层数
        /// </summary>
        public string PlasterFirstDateTimeCount { get; set; }

        /// <summary>
        /// 抹灰工程复测楼层数
        /// </summary>
        public string PlasterSecondDateTimeCount { get; set; }
        public string DecorateFirstDateTimeCount { set; get; }
        public string DecorateSecondDateTimeCount { set; get; }
    }

    /// <summary>
    /// 进度详情
    /// </summary>
    public class ProgressDetail
    {
        public string Building { get; set; }
        public string FloorNum { get; set; }
        public string StructuralFirstDateTime { get; set; }
        public string StructuralSecondDateTime { get; set; }
        public string MasonryFirstDateTime { get; set; }
        public string MasonrySecondDateTime { get; set; }
        public string PlasterFirstDateTime { get; set; }
        public string PlasterSecondDateTime { get; set; }
        public string DecorateFirstDateTime { set; get; }
        public string DecorateSecondDateTime { set; get; }
        public string MapArea { get; set; }
    }
}